home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / stos / stos_83 / starwars.bas (.txt) < prev    next >
Atari STOS Basic  |  1987-04-21  |  27KB  |  192 lines

  1. 10 REM ****************************
  2. 100 MODE
  3. 1000 REM * starfield 1 *******************************
  4. 101 CURS
  5. 1010 REM * with colour 10-15 *************************
  6. 1020 CLS
  7. 1025 VARNAME
  8. 1030 FOR
  9. 1040 FOR
  10. 1050 VARNAME
  11. 1060 FOR
  12. 1065 IF
  13. 1070 INK
  14. 1076 REM 
  15. 1080 NEXT
  16. 1085 NEXT
  17. 1090 NEXT
  18. 1091 FOR
  19. 1092 FOR
  20. 1093 INK
  21. 1094 NEXT
  22. 1099 RETURN
  23. 11 REM *                          *
  24. 110 GOSUB
  25. 1100 REM * begin starfield ****************************
  26. 1105 VARNAME
  27. 1110 FOR
  28. 1120 VARNAME
  29. 1130 VARNAME
  30. 1140 REPEAT
  31. 1150 INK
  32. 1160 VARNAME
  33. 1170 INC
  34. 1180 UNTIL
  35. 1190 NEXT
  36. 1195 SHIFT
  37. 1199 RETURN
  38. 12 REM *        STAR WARS         *
  39. 120 GOSUB
  40. 13 REM *                          *
  41. 130 SHIFT
  42. 135 PEN
  43. 14 REM *                          *
  44. 15 REM ****************************
  45. 150 REM * begin **************************************
  46. 16 VARNAME
  47. 160 VARNAME
  48. 180 VARNAME
  49. 181 VARNAME
  50. 182 VARNAME
  51. 183 VARNAME
  52. 185 PAPER
  53. 190 MOVE
  54. 20 DIM
  55. 200 REM * game ***************************************
  56. 2000 REM * wat is er geraakt ***********************************
  57. 2005 VARNAME
  58. 2006 IF
  59. 201 IF
  60. 2010 IF
  61. 2020 IF
  62. 2099 RETURN
  63. 21 VARNAME
  64. 2100 IF
  65. 2110 IF
  66. 22 VARNAME
  67. 23 VARNAME
  68. 24 VARNAME
  69. 25 VARNAME
  70. 250 IF
  71. 255 IF
  72. 26 VARNAME
  73. 260 IF
  74. 27 VARNAME
  75. 270 IF
  76. 28 VARNAME
  77. 292 INC
  78. 299 REM * Vuurbal *************************************
  79. 2999 RETURN
  80. 300 IF
  81. 3000 REM * init ****************************************
  82. 3010 FOR
  83. 302 SPRITE
  84. 3020 VARNAME
  85. 303 MOVE X
  86. 304 INC
  87. 3099 RETURN
  88. 310 REM * enemy    ************************************
  89. 315 IF
  90. 320 SPRITE
  91. 330 MOVE X
  92. 340 INC
  93. 350 REM * bom ****************************
  94. 351 VARNAME
  95. 355 IF
  96. 360 MOVE X
  97. 361 INC
  98. 362 IF
  99. 370 REM * superschip **********************************
  100. 371 IF
  101. 372 SPRITE
  102. 373 VARNAME
  103. 380 REM * rots ****************************************
  104. 381 IF
  105. 382 SPRITE
  106. 390 REM * schoten van super schip **********************
  107. 391 IF
  108. 392 IF
  109. 393 SPRITE
  110. 394 MOVE X
  111. 395 MOVE Y
  112. 396 INC
  113. 399 IF
  114. 400 REM **********************************************
  115. 4000 REM * einde level *********************************
  116. 4005 MOVE
  117. 4009 FOR
  118. 4010 FOR
  119. 4015 SPRITE
  120. 4020 ANIM
  121. 4030 NEXT
  122. 4040 OFF
  123. 4060 PEN
  124. 4070 LOCATE
  125. 4080 CLEAR KEY
  126. 4090 INC
  127. 4099 GOTO
  128. 49000 REM # palette from sprite-bank #
  129. 49005 VARNAME
  130. 49010 RETURN
  131. 50 VARNAME
  132. 500 REM * collide ************************************
  133. 5000 REM * schot ***************************************
  134. 5005 PAPER
  135. 5010 PEN
  136. 5015 PAPER
  137. 5020 RETURN
  138. 5030 REM * schild **************************************
  139. 5035 PAPER
  140. 5040 PEN
  141. 5045 PAPER
  142. 505 IF
  143. 5050 RETURN
  144. 5060 REM * score ***************************************
  145. 5070 LOCATE
  146. 5090 RETURN
  147. 51 VARNAME
  148. 510 VARNAME
  149. 520 IF
  150. 549 REM **********************************************
  151. 550 FOR
  152. 551 IF
  153. 552 IF
  154. 553 IF
  155. 554 IF
  156. 555 IF
  157. 556 GOSUB
  158. 558 SPRITE
  159. 559 NEXT
  160. 60 GOSUB
  161. 600 IF
  162. 6000 REM * game over *********************************
  163. 6001 VARNAME
  164. 6010 OFF
  165. 6020 FOR
  166. 6030 PEN
  167. 6040 PEN
  168. 6050 PEN
  169. 6060 IF
  170. 6070 PEN
  171. 6090 CLEAR KEY
  172. 6099 GOTO
  173. 699 GOTO
  174. 70 REM * intro ****************************************
  175. 71 MODE
  176. 72 CLEAR KEY
  177. 73 HIDE
  178. 75 GOSUB
  179. 76 PEN
  180. 80 CURS
  181. 81 VARNAME
  182. 82 DEF
  183. 83 DEF
  184. 84 VARNAME
  185. 85 VARNAME
  186. 86 REPEAT
  187. 87 SCROLL
  188. 88 VARNAME
  189. 89 WAIT VBL
  190. 90 UNTIL
  191. 91 SHIFT
  192.